package com.perceptivesoftware.licensing.client.common.util;

/**
 * Constants used by the GWT client
 *
 * <p/>Copyright 2012 Perceptive Software
 * <p/>Project: Perceptive DataTransfer
 * <p/>Confidential and Proprietary
 *
 * @author Nolan Brassard
 *
 */
public abstract class NotificationConstants
{
	public static final String NEWLY_ACTIVATED_SUBJECT = "%CLIENT License Activated";

	public static final String NEWLY_ACTIVATED_MESSAGE = "%LICENSE_DESC, %LICENSE_KEY was activated by %REQUEST_BY_IP on %LAST_ACCESS.";
	
	public static final String IP_CONFLICT_SUBJECT = "%CLIENT License IP Conflict";

	public static final String IP_CONFLICT_MESSAGE = "The standard license: %LICENSE_DESC, %LICENSE_KEY was in use by %ACTIVATED_BY_IP and is attempting to be re-registered by %REQUEST_BY_IP.";
	
	public static final String INVALID_REQUEST_SUBJECT = "Invalid License Request";

	public static final String INVALID_REQUEST_MESSAGE = "IP:%REQUEST_BY_IP made an invalid license request with %LICENSE_DESC, %LICENSE_KEY on %LAST_ACCESS";

	public static final String NO_CONTACT_SUBJECT = "No Contact by %CLIENT License";
	
	public static final String NO_CONTACT_MESSAGE = "No contact by %CLIENT, license: %LICENSE_DESC, %LICENSE_KEY since %LAST_ACCESS.";

	public static final String MULTIPLE_INSTANCES_SUBJECT = "License Making Multiple Requests Per Hour";
	
	public static final String MULTIPLE_INSTANCES_MESSAGE = "%CLIENT, license: %LICENSE_DESC, %LICENSE_KEY making multiple requests per hour.";

	public static final String REPORT_SUBJECT = "Report(%REPORT_NAME) %ACTION";

	public static final String REPORT_MESSAGE = "%REPORT_NAME was scheduled by %CREATED_BY and is now %ACTION. Please see the attached document.";

	
}